// views/index/shop/translationcopy/ordermessage/index.js
var area = require('../../../../../../utils/area');

var BASE_URL = getApp().globalData.BASE_URL
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id: '',
    list: "",
    con: "",
    show: false,
    penColor: 'black',
    lineWidth: 3,
    Imgurl: "",
    icon_src: ''
  },



  //立即办理
  placeorder: function () {
    var _this = this
    var userinfo = wx.getStorageSync("USER")
    if (_this.data.Imgurl == '') {
      wx.showModal({
        title: '提示',
        content: '你还没有签名！',
        showCancel: false,
        success(res) {
          if (res.confirm) {
            console.log('用户点击确定')
          }
        }
      })
    } else {
      wx.request({
        url: `${BASE_URL}/baoxian/gonglisave`,
        method: "POST",
        data: {
          uid: userinfo.id,
          type: 'xiaochengxv',
          id: _this.data.id,
        },
        header: {
          'Content-Type': 'application/json' //GET方式是这个
        },
        success(res) {
          console.log(res)
          wx.navigateTo({
            url: `../successorder/index?id=${res.data.id}`
          })
        }
      })
    }

  },








  getdatalist: function () {
    var _this = this
    var userinfo = wx.getStorageSync("USER")
    wx.request({
      url: `${BASE_URL}/baoxian/gonglidata`, //仅为示例，并非真实的接口地址
      data: {
        id: _this.data.id,
        type: 'xiaochengxv',
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 默认值
      },
      method: "get",
      success(res) {
        console.log(res)
        if (res.data.list.pid == 15) {
          _this.setData({
            icon_src: `${BASE_URL}/liude/images/baoxian/tk.jpg`
          })
        }
        if (res.data.list.pid == 16) {
          _this.setData({
            icon_src: `${BASE_URL}/liude/images/baoxian/dak.jpg`
          })
        }
        if (res.data.list.pid == 21) {
          _this.setData({
            icon_src: `${BASE_URL}/liude/images/baoxian/aok.jpg`
          })
        }
        if (res.data.list.pid == 22) {
          _this.setData({
            icon_src: `${BASE_URL}/liude/images/baoxian/kkh.jpg`
          })
        }
        if (res.data.list.img !== '') {
          _this.setData({
            Imgurl: res.data.list.img
          })
        }
        if(res.data.list.info){
          res.data.list.info = JSON.parse(res.data.list.info)
        }
        if(res.data.list.xinxi){
          res.data.list.xinxi = JSON.parse(res.data.list.xinxi)
        }
        _this.setData({
          list: res.data.list,
          con: res.data.con
        })
      }
    })
  },













  change_switch: function (e) {
    console.log(e)
    this.setData({
      ifswitch: e.detail
    })
  },



  //确定时间
  change_date: function () {
    this.setData({
      showdatepop: false,
      born: this.changeTime(this.data.nowtime)
    })
  },
  change_jiudu: function () {
    this.setData({
      openjiudupop: false,
      du_time: this.changeTime(this.data.nowtime)
    })
  },
  //切换时间
  getColumnValue(event) {
    console.log(event)
    this.setData({
      nowtime: event.detail,
    });
  },

  //打开时间pop
  opendatepop: function () {
    this.setData({
      showdatepop: true
    })
  },
  opendiqupop: function () {
    this.setData({
      opendiqupop: true
    })
  },
  //关闭时间pop
  onClose: function () {
    this.setData({
      showdatepop: false,
      opendiqupop: false
    })
  },
  //打开地区选择遮罩层
  open_area: function (e) {
    this.setData({
      opendiqupop: true
    })
  },
  //选择好地区并关闭地区选择器遮罩呈
  changeuserarea: function (e) {
    console.log(e)
    var str = []
    e.detail.values.forEach((item, index) => {
      if (item) {
        str.push(item.name)
      }
    })
    this.setData({
      opendiqupop: false,
      area: str
    })
  },
  //关闭遮罩
  closeuserarea: function () {
    this.setData({
      opendiqupop: false
    })
  },
  //领域切换
  change_apply: function (e) {
    this.setData({
      apply: e.currentTarget.dataset.apply
    })
  },
  //男女切换
  change_sex: function (e) {
    this.setData({
      sex: e.currentTarget.dataset.sex
    })
  },



  openqianmingpop: function () {
    wx.navigateTo({
      url: `../qianming/index?id=${this.data.id}`
    })
  },


  






  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id:options.id
      // id: 1427
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var userinfo = wx.getStorageSync("USER")
    this.setData({
      email: userinfo.email
    })
    this.getdatalist()

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  //手机号正则
  codeVerification: function (phone) {
    let phoneCodeVerification = /^[1][3,4,5,7,8][0-9]{9}$/;
    return phoneCodeVerification.test(phone);
  },
  //英文字母正则
  ifenglish: function (pinyin) {
    let ifenglish = /^[A-Za-z]+$/;
    return ifenglish.test(pinyin);
  },
  //汉字正则
  ifhanzi: function (pinyin) {
    let ifhanzi = /^[\u4e00-\u9fa5]+$/;
    return ifhanzi.test(pinyin);
  },
  //微信号正则
  ifwewhat: function (pinyin) {
    let ifwewhat = /^[0-9a-zA-Z]*$/g;
    return ifwewhat.test(pinyin);
  },
  //邮箱验证
  ifemail: function (email) {
    let ifemail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
    return ifemail.test(email);
  },









  // 时间戳转换
  changeTime(time) {
    if (time) {
      var oDate = new Date(time * 1),
        oYear = oDate.getFullYear(),
        oMonth = oDate.getMonth() + 1,
        oDay = oDate.getDate(),
        oTime = oYear + "/" + this.getBz(oMonth) + "/" + this.getBz(oDay)
      return oTime;
    } else {
      return "";
    }
  },
  // 补0
  getBz(num) {
    if (parseInt(num) < 10) {
      num = "0" + num;
    }
    return num;
  },



})








// Page({
//   /**
//    * 页面的初始数据
//    */
//   data: {
//       penColor: 'black',
//       lineWidth: 3,
//       Imgurl: ""
//   },
//   /**
//    * 触摸开始
//    */
//   touchStart: function(e) {
//       //得到触摸点的坐标
//       this.startX = e.changedTouches[0].x;
//       this.startY = e.changedTouches[0].y;
//       this.context = wx.createCanvasContext("myCanvas", this);
//       // 设置画笔颜色
//       this.context.setStrokeStyle(this.data.penColor);
//       // 设置线条宽度
//       this.context.setLineWidth(this.data.lineWidth);
//       this.context.setLineCap('round'); // 让线条圆润
//       this.context.beginPath();
//   },

//   /**
//    * 手指触摸后移动
//    */
//   touchMove: function(e) {
//       var startX1 = e.changedTouches[0].x;
//       var startY1 = e.changedTouches[0].y;
//       this.context.moveTo(this.startX, this.startY);
//       this.context.lineTo(startX1, startY1);
//       this.context.stroke();

//       this.startX = startX1;
//       this.startY = startY1;
//       //只是一个记录方法调用的容器，用于生成记录绘制行为的actions数组。context跟<canvas/>不存在对应关系，一个context生成画布的绘制动作数组可以应用于多个<canvas/>
//       wx.drawCanvas({
//           canvasId: 'myCanvas',
//           reserve: true,
//           actions: this.context.getActions() // 获取绘图动作数组
//       })
//   },
//   /**
//    * 触摸结束
//    */
//   touchEnd: function(e) {
//       this.touchMove(e);
//   },
//   /**
//    * 清除涂鸦信息
//    */
//   clearCanvas: function(e) {
//       this.context = wx.createCanvasContext("myCanvas", this);
//       this.context.draw();
//       //CanvasContext.draw(boolean reserve, function callback)
//       //将之前在绘图上下文中的描述（路径、变形、样式）画到 canvas 中。
//       //reserve:本次绘制是否接着上一次绘制。false则会清空画布，true则保留
//   },
//   SaveImg: function() {
//       var that = this;
//       this.context = wx.createCanvasContext("myCanvas", this);
//       this.context.draw(true, function() {
//           wx.canvasToTempFilePath({
//               canvasId: 'myCanvas',
//               success: function(res) {
//                   that.setData({
//                       //这里是为了预览功能做准备
//                       Imgurl: res.tempFilePath
//                   });
//                   //将图片保存到服务器
//                   // wx.uploadFile({
//                   //     url: config.fileUrl + "UpLoadFile.php", //接口地址
//                   //     filePath: res.tempFilePath,
//                   //     name: 'uploadfile_ant',
//                   //     header: {
//                   //         "Content-Type": "multipart/form-data"
//                   //     },
//                   //     success: function(res) {
//                   //         console.log(JSON.parse(res.data).url); //打印出后台传回前端的图片的url地址
//                   //     },
//                   //     fail: function(res) {
//                   //         wx.hideToast();
//                   //         wx.showModal({
//                   //             title: '错误提示',
//                   //             content: '上传图片失败',
//                   //             showCancel: false,
//                   //             success: function(res) {}
//                   //         })
//                   //     }
//                   // });
//                   //若需要将图片下载到本地，则打开下面的注释
//                   // wx.saveImageToPhotosAlbum({
//                   //     // 下载图片
//                   //     filePath: res.tempFilePath,
//                   //     success: function() {
//                   //         wx.showToast({
//                   //             title: '保存成功',
//                   //             icon: 'success',
//                   //         })
//                   //     },
//                   // })
//               },
//           })
//       });
//   }
// })

